/* 
//静态资源 
当客户端请求地址是   /index.html 读取 views/index.html
当客户端请求地址是   /list.html 读取 views/list.html
当客户端请求地址是   /login.html 读取 views/login.html
当客户端请求地址是   /register.html 读取 views/register.html
当客户端请求地址是   /index.css 读取 css/index.css
当客户端请求地址是   /meinv.jpg 读取 imgs/meinv.jpg
当客户端请求地址是   /test.js 读取 js/test.js



数据接口 

当客户端请求地址 /movie/list 查询数据库 把数据给到浏览器  
当客户端请求地址 /users/login 查询数据库 把数据给到浏览器


上面一种是服务器中的静态文件  
一种是 从数据库查询数据 


分类 

如果你想要文件  必须是/static 开头
如果你想要数据中的数据  必须是  /api

举例子 

如果前端想访问index.html 请求方式必须是/static/index.html 
服务器读取  views/index.html

如果前端想访问index.css 请求方式必须是/static/index.css 
服务器读取  css/index.css
如果前端想访问index.js 请求方式必须是/static/index.js 
服务器读取  js/index.js

*/

const express = require('express');
// 创建一个服务
const server = express();


//处理静态资源  

// express.static('路径')
// 当用户访问  静态资源的时候   路径必须是 /static 开头
server.use('/static',express.static('C:\\www\\2302\\day32\\认识express\\kangbazi\\'));
//当我们访问  /static/views/index.html
// C:\\www\\2302\\day32\\认识express\\kangbazi\\views\index.html
//当我们访问  /static/css/index.css
// C:\\www\\2302\\day32\\认识express\\kangbazi\\css\index.css
//当我们访问  /static/js/index.js
// C:\\www\\2302\\day32\\认识express\\kangbazi\\js\index.js

// server.use('/api/goods/list',(req,res)=>{
//     const alldata = [{name:'zhangsan'},{name:'lisi'},{name:'wangwu'}];
//     res.send({
//         'code':1,
//         'message':'获取用户列表成功',
//         'data':alldata
//         // expres res.send方法自动把 js数据类型转成json 格式 
//     });
// })
// server.get() server.post()

server.get('/api/goods/list',(req,res)=>{
        const alldata = [{name:'zhangsan'},{name:'lisi'},{name:'wangwu'}];
        res.send({
            'code':1,
            'message':'获取用户列表成功',
            'data':alldata
            // expres res.send方法自动把 js数据类型转成json 格式 
        });
})
    

server.listen(8082,()=>{
    console.log('启动服务成功 监听8082端口号');
})